herbaceous border - French English Dictionary